/* 
Document   : all
Created on : 5 oct. 2009, 14:34:26
Author     : ROCU Fabien
Description:
Purpose of the stylesheet follows.
*/

root { 
	display: block;

}

#page {

    margin: -4px;

    width: 998px;
    border-top: black 1px dashed;
    border-bottom: black 1px dashed;
    border-right: black 1px dashed;
    border-left: black 1px dashed;
    
}

#header {
	border-bottom: black 1px solid;
}

#logo {
	width: 150px;
}

#logo img {
	width: 90%;
}

#logo a {
	color: white;
}

#milieu {
	vertical-align: top;
	width: 700px;

}

#informations {
	text-align: center;
	margin: 5px;
}

#info {
	color: black;
	background-color: white;
	border: 0px;
}

#menu_top {
	margin: 5px;
}

#menu_top fieldset {
	border: dotted #999999 1px;
}

#menu_top legend {
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
}

#menu_top table table {
	border-right: solid 1px black;
	border-left: solid 1px black;
}

#menu_top table {
	border-collapse: collapse;
	height: 100%;
}

#menu_top td {
	vertical-align: top;
}

#menu_top table table th {
	width: 120px;
	height: 20px;
}

#menu_top table table td {
	padding-left: 4px;
}

#menu_top table table td:hover {
	background-color: #9999ff;
}

#menu_top a {
	text-decoration: none;
	color: black;
}

#horloge {
	text-align: center;
	margin-bottom: 6px;
}

#horloge img {
}

#deconnexion img {
    width: 32px;
}

#deconnexion {
    text-align: right;
    position: absolute;
    width: 32px;
    padding-left: 97%;
}

#deconnexion a {
        text-decoration: none;
        color: white;
}

#infos_user {
	border: dotted #999999 1px;
	text-align: center;
	vertical-align: top;
}

#infos_user img {
    width: 30px;
}

#infos_user a {
        text-decoration: none;
        color: white;
}

#msg_succes {
	color: #ff0000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: black;
	border-bottom-color: black;
	background-color: #66ff66;
	margin-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	width: 300px;
}

#msg_erreur {
	color: #ff0000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: black;
	border-bottom-color: black;
	background-color: #ffff66;
	margin-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	width: 300px;
}

#footer {
	border-top-style: solid;
	border-top-width: 1px;

	font-size: 10px;
	text-align: center;
}
